//////////////////////////////////////////////////////////////////////////////

//  Magus compiler configuration selection header file

//////////////////////////////////////////////////////////////////////////////


#if defined __GNUC__
	//  GNU C++:

#elif defined __COMO__
	//  Comeau C++

#elif defined __KCC
	//  Kai C++

#elif defined __sgi
	//  SGI MIPSpro C++

#elif defined __DECCXX
	//  Compaq Tru64 Unix cxx

#elif defined __ghs
	//  Greenhills C++

#elif defined __BORLANDC__
	//  Borland

#elif defined(__ICL) || defined(__ICC)
	//  Intel

#elif defined  __MWERKS__
	//  Metrowerks CodeWarrior

#elif defined  __SUNPRO_CC
	//  Sun Workshop Compiler C++

#elif defined __HP_aCC
	//  HP aCC

#elif defined(__MRC__) || defined(__SC__)
	//  MPW MrCpp or SCpp

#elif defined(__IBMCPP__)
	//  IBM Visual Age

#elif defined _MSC_VER
	//  Microsoft Visual C++
	//
	//  Must remain the last #elif since some other vendors (Metrowerks, for
	//  example) also #define _MSC_VER

	#pragma warning( disable : 4786 )	// Disable warning messages caused by long
										// identifier name in STL

#endif

//////////////////////////////////////////////////////////////////////////////
